Design Patterns for Process

نویسنده

  • Wolfgang Narzt
چکیده

By now, European companies are the market leaders in the development of process automation software. Current numbers indicate, however, that this market position is going to change in favor of US and Far East companies. This thesis can be regarded as a contribution to keep the leading market position because it presents an innovative software architecture for process automation systems which promises a high reuse factor up to 70% and therefore helps to save time and costs for the development of future process automation software. Until now, software in this domain has been developed with traditional programming languages like Fortran or C, which restrict the reuse of software to a rather low level (source code and procedure libraries), whereas object-oriented techniques even allow to reuse the whole logic of a system. Design Patterns are considered as a very popular architectural guideline in objectoriented systems because they brie y describe a common way of implementing frequently appearing problems. This thesis presents ve design patterns for di erent kinds of communication mechanisms occurring in process automation systems. They deal with the diÆculties in telegram-based communication when telegrams (data streams) are transferred between di erent operating systems. The telegrams need to be converted to the data format of the target system. In addition, the design patterns o er a general technique to distribute the contents of the (converted) telegrams; and they provide a exible, event-based architecture for data requests and commands in a distributed environment. The design patterns in this thesis have been implemented on Windows NT 4.0 with Microsoft Visual C++ 5.0 and the CORBA implementation Orbix 2.3c for inter-process communication. A special con guration mechanism, based on a selfde ned meta information concept, even increases the power of the design patterns. It enables the users to customize the software without touching the source code. The applicability of the design patterns has nally been validated by tests under real-time conditions at the hot rolling mill of VOEST-Alpine Stahl Linz AG. They all ful ll the requirements in terms of eÆciency, exibility, adaptability, reuse and portability and can henceforth be considered as a platform for the development of future process automation software.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

طراحی یک مدل مبتنی بر شبکه‌های عصبی برای شناسایی و تجزیه و تحلیل الگوهای غیرطبیعی در نمودارهای کنترل فرآیند

Neural networks because of their abilities are used to patterns recognition. In statistical process control charts, a common cause variation distort expected form of unnatural patterns and so detection of assignable causes efficiently and precisely in a real-time is difficult. Therefore it would be logical to propose models based neural networks for recognition and analysis of patterns in proce...

متن کامل

Design patterns of kids’ spaces Focusing on enhancing their creativity

As recent researches show, creativity is very important in art, technology, science, education, management and etc. Also, preschool ages are a golden time for developing motor creativity. So, it‘s necessary to enhance creativity of preschoolers. Many scholars have studied cognitional-emotional aspects of creativity. Some, have focused on the creativity process and creativity techniques. B...

متن کامل

Environment as a Pattern for Design. Case study: Shandiz valley in Mashhad - Iran

The aim of this paper is to review the created problems and failure of environmental design patterns in designing process by designers. Not respectfully addressing the context of environment during designing process have resulted in the loss quality of environment, damage to both nature and essence of environment as manifested in the case study area. Methodology of the research was based on the...

متن کامل

Asymptotic Analysis of Binary Gas Mixture Separation by Nanometric Tubular Ceramic Membranes: Cocurrent and Countercurrent Flow Patterns

Analytical gas-permeation models for predicting the separation process across  membranes (exit compositions and area requirement) constitutes an important and necessary step in understanding the overall performance of  membrane modules. But, the exact (numerical) solution methods suffer from the complexity of the solution. Therefore, solutions of nonlinear ordinary differential equations th...

متن کامل

The effect of injection parameters on dimensional accuracy of wax patterns for investment casting

Thermal expansion and hot deformation are two phenomena causing dimensional errors in investment casting. This error occurs in dimensions between the die and wax pattern. Therefore, the wax's thermo-physical and thermo-mechanical properties, the metal die features, and the process parameters affect the dimensions of the wax pattern. Some important effective process parameters are the injection ...

متن کامل

Stress Patterns in Single Deck Floating Roofs Subjected to Ground Motion Accelerations

This paper investigates the induced stresses in circular single deck roofs floating on seismically excited storage tanks. Equations of motion are derived using variational principle. Response of deck floating roofs is evaluated for two different classes of ground motions; near-source and long-period far-field records. Besides time histories and frequency contents for a specific tank, peak value...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000